﻿using AbpTmp.MultiTenancy;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using Volo.Abp.AuditLogging;
using Volo.Abp.BackgroundJobs;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
using Volo.Abp.MultiTenancy;

namespace AbpTmp;

[DependsOn(
	typeof(AbpTmpDomainSharedModule),
	typeof(AbpAuditLoggingDomainModule),
	typeof(AbpBackgroundJobsDomainModule)

)]
public class AbpTmpDomainModule : AbpModule
{
	public override void ConfigureServices(ServiceConfigurationContext context)
	{
		Configure<AbpMultiTenancyOptions>(options =>
	 {
		 options.IsEnabled = MultiTenancyConsts.IsEnabled;
	 });
	}
}
